Fullstack Job: Full Stack Engineer

Job added on

Company

Tumelo

Location

Bristol, England - United Kingdom

Job type

Full-Time

Fullstack Job Details

Salary: £55,000 - £75,000

Start date: ASAP

Location: Remote/Bristol. At the moment we are only able to accept candidates based in the UK.

Who are we?

We recognised a global problem. Millions of ordinary people contribute to our investment system through ISAs, workplace pensions, and other investments. Yet most have no visibility over where their money is going and no voice at the many companies they own through their investments. The result? A society that is disengaged and an investment system that is failing to address critical social, environmental and governance challenges.

Tumelo was founded to change this. We believe every investor should be empowered to use their shareholder voice to create change on issues like climate, gender and human rights at companies where their money is invested. Our software shows investors the companies they own and empowers them to engage on issues they care about. In doing so, we help investment firms connect with customers so they can better serve people and protect our planet.

We've just raised a $19m Series A, we are growing at pace, heavily investing into our people and our product and have an exciting roadmap ahead of us.

Big change takes time but we are patient and ambitious in equal measure; influencing the system, building a movement and empowering the world. Want in?

What our team say:

"People actively help each other and make time for it. Every week I've learnt something new. Flexibility is respected. People are here to work and deliver, not to have meetings for the sake of it".

"Everyone here is treated as a valuable member of the team and no good deed goes unnoticed. I feel appreciated and respected constantly. The culture is full of fun and the people are all fab. Would recommend to anyone".

"Everybody is so passionate about what they do, which is great for motivating each other. Our ideas are heard and encouraged. There is such trust and support all throughout the business and everyone is always eager to help".

"Great culture, flexibility, good work/life balance, a worthwhile job (promoting shareholder rights) and amazing colleagues".

What the press says:

https://companiesdigest.com/tumelo-powers-ahead-with-a-successful-19m-fundraise/

https://postolink.com/uk-fintech-start-up-tumelo-raises-19m-series-a/

https://www.fsp-agency.com/interview-with-georgia-stewart-ceo-of-tumelo/

https://www.pensions-expert.com/Comment/The-future-of-pensions?ct=true

The Role:

Let us begin with the juicy bit... You'll be working with some stellar technologies including React, TypeScript, NodeJS, Open API, Golang, gRPC-based microservices, Kubernetes, Terraform, Amazon Cognito, the Google Cloud Platform and GitLab CI.

This is a full-stack Engineering role and an exceptional opportunity to get stuck in at a fast-paced, tech-focused, impact-driven start-up.

You will be working across all elements of the product, including both our consumer-facing "Dashboard", the back-office web application that we use to operate our product services and the full suite of Go-based microservices, databases and public-facing REST APIs that power our SaaS platform. Enticing? Want to hear more?


Well, in 2-week sprint cycles you will:

  • Work in an agile team, actively participating in scrum-based ceremonies; in story writing and refinement and help to translate business requirements into usable stories.
  • Contribute significantly to the architecture definition, design, development, testing and maintenance of Tumelo's consumer-facing dashboard, back-office web portal and API suite.
  • Ensure the software is appropriately tested at all stages of the development and deployment cycles, including identifying opportunities for making our test and CI processes ever more effective and efficient, and you will help with the implementation of improvements to those systems.
  • Significantly contribute to the growth of our team and the direction of our product.

Skills and Experience

If you have any of the following, we'd be especially interested to hear from you. If your experience looks a little different from what we've identified below and you think you can rock the role, we'd still love to learn more about you.

  • A solid understanding of the fundamentals of computer science having completed further education in computer science or similar, or with equivalent commercial experience.
  • A great understanding of software engineering principles that you use to guide you in building scalable, efficient and maintainable code.
  • Strong experience writing code in Go, or another strongly typed language, in a commercial setting.


  • You should possess a strong interest in writing testable code that utilises the principles of TDD/BDD and enthusiasm for adopting an automation first approach (CI/CD).
  • Previous experience designing and writing RESTful APIs and a good understanding of Swagger/Open API standard is highly beneficial. If you've written APIs using gRPC it would be especially interesting.
  • Experience in the deployment and management of containerised services, preferably using Kubernetes.
  • Experience working with a variety of databases (SQL, NoSQL and/or GraphDBs) and the ability to optimise queries.
  • Understanding of DevOps, Terraform, Skaffold, GCP and/or AWS.
  • Previous experience in a scale-up environment where prioritisation and working to hit your goals is strongly encouraged.
  • Experience of working in cross functional agile teams is a bonus but not essential.
  • Experience with React and ideally TypeScript (though not essential).

About you:


  • You are an exceptional individual who encapsulates our company values: We are DARING, We are NIMBLE, We are MISSION-DRIVEN, We are EMPOWERED, We are SUPPORTIVE.
  • You're a hands-on developer who loves to get stuck in and get stuff done.
  • You are passionate about software development and enthusiastic about projects you work on, especially about learning new stuff and pushing your own boundaries.
  • You love working collaboratively in a small team and are a brilliant, proactive communicator.
  • You value giving and receiving constructive and honest feedback.
  • When time allows, you are reflective and dream big. But you're a speedy worker who can handle high pressure and a quick turn around when deadlines are tight
  • You have a demonstrable passion for social, environmental and/or governance issues.

We are trying to build a team that can conquer every challenge, speak every language, and understand every user. We have an ambitious mission to change the world so we hope to lead by example with a diverse and inclusive team that reflects the world we want to see. For the time being, you must have the right to work in the UK.

What we offer:

We're incredibly passionate about Tumelo's culture and ways of working. We have an amazing team who care deeply about our mission. We value team well-being and strive to build a safe, healthy environment where people can bring their whole selves to work.

  • Salary between £55,000 - £75,000 dependent on experience.
  • Generous company share scheme plus an annual bonus
    We are all owners of Tumelo and beneficiaries of our collective success.
  • Work From Home budget
    To get you everything you need to be able to work comfortably from home.
  • 5% employer pension contribution
  • £50 per month wellness budget
    Pick the benefit that works for you, whether that's a monthly gym membership, a regular massage, career coaching or a regular delivery of healthy food. There are over 1000 things to choose from!
  • 33 days holiday
    These include bank holidays but you can take bank holidays off at your discretion, some of the team prefer to work those days and save the holiday for another time, and that's fine by us!
  • Flexible hours
    We commit to being available to each other on slack/email between 10am and 3pm Monday – Friday (save for lunch), but outside of these hours you can work whenever you feel most productive.
  • Tumfests
    The team commit to gathering together for a full day at least once per month in Bristol. During the day we work on our culture, talk strategy, run hack days and bring in guest speakers. Then we always follow things up in the evening with a fun activity – recently we've had laser quest, a pub quiz, roller disco and a darts tournament! It's a fantastic way to spend time with the team.
  • We're remote-first but we have an office in Bristol that you can also use as much as you'd like should you wish to have a space to work outside of your home.

As we continue to grow, we intend to increase our employee benefits package so expect more in the future!

Recruitment Process:

  • Meet our talent team
  • Interview
  • 2nd Interview
  • Meet our CEO